import routeConfig from './routeConfig'
import dva from './dva'
import counter from './models/counter'
import students from './models/students'
import { createBrowserHistory } from 'history'
// import createLoading from 'dva-loading'
import createLoading from './dva/dva-loading'

// 得到一个dva对象
const app = dva({
    history: createBrowserHistory(),
})

app.use(createLoading())


// 在启动之前定义模型
app.model(counter)
app.model(students)

// 设置根路由，即启动后，要运行的函数，函数的返回结果会被渲染
// app.router(() => <App />)
app.router(routeConfig) // App是一个函数组件

app.start('#root')